Tableau এ String, Date, এবং Logical Calculations ব্যবহার করা হয় ডেটা বিশ্লেষণ এবং ভিজুয়ালাইজেশন উন্নত করার জন্য। এগুলো ব্যবহার করে আপনি ডেটার বিভিন্ন দিক থেকে ইনসাইট পেতে এবং আরও জটিল হিসাব ও বিশ্লেষণ করতে সক্ষম হন।
String Calculations
String Calculations ব্যবহৃত হয় টেক্সট ডেটার সাথে কাজ করতে। এতে আপনি টেক্সট ফরম্যাট পরিবর্তন, অংশ বের করা, এবং টেক্সট স্ট্রিং যুক্ত করতে পারবেন।
সাধারণ String Functions:
- CONCAT(): দুটি বা তার বেশি স্ট্রিং যুক্ত করতে ব্যবহৃত হয়।
- উদাহরণ:
CONCAT('Hello', ' ', 'World')→ "Hello World"
- উদাহরণ:
- LEN(): একটি স্ট্রিং এর দৈর্ঘ্য (Length) বের করতে ব্যবহৃত হয়।
- উদাহরণ:
LEN('Tableau')→ 7
- উদাহরণ:
- LEFT() এবং RIGHT(): স্ট্রিং এর প্রথম বা শেষ অংশ বের করতে ব্যবহৃত হয়।
- উদাহরণ:
LEFT('Tableau', 3)→ "Tab"RIGHT('Tableau', 3)→ "eau"
- উদাহরণ:
- UPPER() এবং LOWER(): টেক্সটকে বড় অক্ষরে (Uppercase) বা ছোট অক্ষরে (Lowercase) পরিবর্তন করতে ব্যবহৃত হয়।
- উদাহরণ:
UPPER('tableau')→ "TABLEAU"LOWER('TABLEAU')→ "tableau"
- উদাহরণ:
- TRIM(): স্ট্রিং এর অপ্রয়োজনীয় স্পেসগুলো বাদ দিয়ে টেক্সটটি ফিরিয়ে দেয়।
- উদাহরণ:
TRIM(' Tableau ')→ "Tableau"
- উদাহরণ:
Date Calculations
Date Calculations ব্যবহার করে আপনি ডেটা সম্পর্কিত বিভিন্ন ধরনের গণনা এবং বিশ্লেষণ করতে পারেন, যেমন ডেটার মধ্যে পার্থক্য বের করা, নির্দিষ্ট সময়ের ফিল্টার প্রয়োগ করা ইত্যাদি।
সাধারণ Date Functions:
- TODAY(): বর্তমান তারিখ ফিরে দেয়।
- উদাহরণ:
TODAY()→ বর্তমান তারিখ (যেমন 2024-12-19)
- উদাহরণ:
- DATEADD(): নির্দিষ্ট সময় একক (যেমন দিন, মাস, বছর) যোগ বা বিয়োগ করতে ব্যবহৃত হয়।
- উদাহরণ:
DATEADD('day', 5, TODAY())→ 5 দিন পরের তারিখ
- উদাহরণ:
- DATEDIFF(): দুটি তারিখের মধ্যে পার্থক্য বের করতে ব্যবহৃত হয়।
- উদাহরণ:
DATEDIFF('day', '2024-12-01', '2024-12-19')→ 18 (দিনের পার্থক্য)
- উদাহরণ:
- MAKEDATE(): একটি নির্দিষ্ট বছর, মাস, এবং দিন থেকে একটি নতুন তারিখ তৈরি করতে ব্যবহৃত হয়।
- উদাহরণ:
MAKEDATE(2024, 12, 19)→ "2024-12-19"
- উদাহরণ:
- YEAR(), MONTH(), DAY(): তারিখের বছর, মাস, বা দিন বের করতে ব্যবহৃত হয়।
- উদাহরণ:
YEAR('2024-12-19')→ 2024MONTH('2024-12-19')→ 12DAY('2024-12-19')→ 19
- উদাহরণ:
Logical Calculations
Logical Calculations বা শর্তযুক্ত হিসাব ব্যবহার করে আপনি নির্দিষ্ট শর্তের ভিত্তিতে ফলাফল নির্ধারণ করতে পারেন। এগুলো ডেটা ফিল্টার এবং বিশ্লেষণে গুরুত্বপূর্ণ ভূমিকা পালন করে।
সাধারণ Logical Functions:
- IF: একটি শর্তের ভিত্তিতে মান প্রদান করে।
- উদাহরণ:
IF [Sales] > 1000 THEN 'High' ELSE 'Low' END- যদি বিক্রি 1000 এর বেশি হয় তবে 'High', নাহলে 'Low' ফেরত দেবে।
- উদাহরণ:
- IFNULL(): কোনো ফিল্ড যদি NULL থাকে তবে একটি বিকল্প মান প্রদান করে।
- উদাহরণ:
IFNULL([Profit], 0)→ যদি [Profit] NULL হয়, তবে 0 ফেরত দেবে।
- উদাহরণ:
- CASE: একাধিক শর্তের ভিত্তিতে মান নির্ধারণ করে।
উদাহরণ:
CASE [Region] WHEN 'North' THEN 'Region A' WHEN 'South' THEN 'Region B' ELSE 'Other' END
- AND এবং OR: একাধিক শর্তের মধ্যে যৌথ যুক্তি প্রয়োগ করা যায়।
- উদাহরণ:
IF [Sales] > 1000 AND [Profit] > 200 THEN 'Good' ENDIF [Sales] > 1000 OR [Profit] > 200 THEN 'Acceptable' END
- উদাহরণ:
- NOT: একটি শর্তের বিপরীত মান (negation) প্রদান করে।
- উদাহরণ:
IF NOT [Sales] > 1000 THEN 'Below target' END
- উদাহরণ:
সারাংশ
Tableau তে String, Date, এবং Logical Calculations ব্যবহার করে আপনি ডেটার বিশ্লেষণকে আরো সুনির্দিষ্ট এবং কার্যকরী করতে পারেন। String ফাংশন দিয়ে টেক্সট ডেটার পরিবর্তন করা সম্ভব, Date ফাংশন দ্বারা সময় সম্পর্কিত বিশ্লেষণ করা যায় এবং Logical Calculations দিয়ে শর্তভিত্তিক বিশ্লেষণ ও ডেটা ফিল্টার করা যায়। এইসব ফাংশনগুলি Tableau এর শক্তিশালী বিশ্লেষণ ক্ষমতাকে আরও প্রাঞ্জল ও ব্যবহারকারী-বান্ধব করে তোলে।
Read more